home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 1.5)
-
- *
- print '__import__'
- __import__('sys')
- __import__('strop')
- __import__('string')
-
- try:
- __import__('spamspam')
- except ImportError:
- pass
-
- raise TestFailed, "__import__('spamspam') should fail"
- print 'abs'
- if abs(0) != 0:
- raise TestFailed, 'abs(0)'
-
- if abs(1234) != 1234:
- raise TestFailed, 'abs(1234)'
-
- if abs(-1234) != 1234:
- raise TestFailed, 'abs(-1234)'
-
- if abs(0.0) != 0.0:
- raise TestFailed, 'abs(0.0)'
-
- if abs(3.14) != 3.14:
- raise TestFailed, 'abs(3.14)'
-
- if abs(-3.14) != 3.14:
- raise TestFailed, 'abs(-3.14)'
-
- if abs(0x0L) != 0x0L:
- raise TestFailed, 'abs(0L)'
-
- if abs(0x4D2L) != 0x4D2L:
- raise TestFailed, 'abs(1234L)'
-
- if abs(-0x4D2L) != 0x4D2L:
- raise TestFailed, 'abs(-1234L)'
-
- print 'apply'
-
- def f0(*args):
- if args != ():
- raise TestFailed, 'f0 called with ' + `args`
-
-
-
- def f1(a1):
- if a1 != 1:
- raise TestFailed, 'f1 called with ' + `a1`
-
-
-
- def f2(a1, a2):
- if a1 != 1 or a2 != 2:
- raise TestFailed, 'f2 called with ' + `(a1, a2)`
-
-
-
- def f3(a1, a2, a3):
- if a1 != 1 and a2 != 2 or a3 != 3:
- raise TestFailed, 'f3 called with ' + `(a1, a2, a3)`
-
-
- apply(f0, ())
- apply(f1, (1,))
- apply(f2, (1, 2))
- apply(f3, (1, 2, 3))
- print 'callable'
- if not callable(len):
- raise TestFailed, 'callable(len)'
-
-
- def f():
- pass
-
- if not callable(f):
- raise TestFailed, 'callable(f)'
-
-
- class C:
-
- def meth(self):
- pass
-
-
- if not callable(C):
- raise TestFailed, 'callable(C)'
-
- x = C()
- if not callable(x.meth):
- raise TestFailed, 'callable(x.meth)'
-
- if callable(x):
- raise TestFailed, 'callable(x)'
-
-
- class D(C):
-
- def __call__(self):
- pass
-
-
- y = D()
- if not callable(y):
- raise TestFailed, 'callable(y)'
-
- print 'chr'
- if chr(32) != ' ':
- raise TestFailed, 'chr(32)'
-
- if chr(65) != 'A':
- raise TestFailed, 'chr(65)'
-
- if chr(97) != 'a':
- raise TestFailed, 'chr(97)'
-
- print 'cmp'
- if cmp(-1, 1) != -1:
- raise TestFailed, 'cmp(-1, 1)'
-
- if cmp(1, -1) != 1:
- raise TestFailed, 'cmp(1, -1)'
-
- if cmp(1, 1) != 0:
- raise TestFailed, 'cmp(1, 1)'
-
- print 'coerce'
- if fcmp(coerce(1, 1.1), (1.0, 1.1)):
- raise TestFailed, 'coerce(1, 1.1)'
-
- if coerce(1, 0x1L) != (0x1L, 0x1L):
- raise TestFailed, 'coerce(1, 1L)'
-
- if fcmp(coerce(0x1L, 1.1), (1.0, 1.1)):
- raise TestFailed, 'coerce(1L, 1.1)'
-
- print 'compile'
- compile('print 1\n', '', 'exec')
- print 'complex'
- if complex(1, 10) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1,10)'
-
- if complex(1, 0xAL) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1,10L)'
-
- if complex(1, 10.0) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1,10.0)'
-
- if complex(0x1L, 10) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1L,10)'
-
- if complex(0x1L, 0xAL) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1L,10L)'
-
- if complex(0x1L, 10.0) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1L,10.0)'
-
- if complex(1.0, 10) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1.0,10)'
-
- if complex(1.0, 0xAL) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1.0,10L)'
-
- if complex(1.0, 10.0) != 1 + (0.0+10.0j):
- raise TestFailed, 'complex(1.0,10.0)'
-
- if complex(3.14 + (0.0+0.0j)) != 3.14 + (0.0+0.0j):
- raise TestFailed, 'complex(3.14)'
-
- if complex(3.14) != 3.14 + (0.0+0.0j):
- raise TestFailed, 'complex(3.14)'
-
- if complex(314) != 314.0 + (0.0+0.0j):
- raise TestFailed, 'complex(314)'
-
- if complex(0x13AL) != 314.0 + (0.0+0.0j):
- raise TestFailed, 'complex(314L)'
-
- if complex(3.14 + (0.0+0.0j), (0.0+0.0j)) != 3.14 + (0.0+0.0j):
- raise TestFailed, 'complex(3.14, 0j)'
-
- if complex(3.14, 0.0) != 3.14 + (0.0+0.0j):
- raise TestFailed, 'complex(3.14, 0.0)'
-
- if complex(314, 0) != 314.0 + (0.0+0.0j):
- raise TestFailed, 'complex(314, 0)'
-
- if complex(0x13AL, 0x0L) != 314.0 + (0.0+0.0j):
- raise TestFailed, 'complex(314L, 0L)'
-
- if complex((0.0+0.0j), (0.0+3.14j)) != -3.14 + (0.0+0.0j):
- raise TestFailed, 'complex(0j, 3.14j)'
-
- if complex(0.0, (0.0+3.14j)) != -3.14 + (0.0+0.0j):
- raise TestFailed, 'complex(0.0, 3.14j)'
-
- if complex((0.0+0.0j), 3.14) != (0.0+3.14j):
- raise TestFailed, 'complex(0j, 3.14)'
-
- if complex(0.0, 3.14) != (0.0+3.14j):
- raise TestFailed, 'complex(0.0, 3.14)'
-
- if complex(' 3.14+J ') != 3.14 + (0.0+1.0j):
- raise TestFailed, 'complex(" 3.14+J )"'
-
-
- class Z:
-
- def __complex__(self):
- return (0.0+3.14j)
-
-
- z = Z()
- if complex(z) != (0.0+3.14j):
- raise TestFailed, 'complex(classinstance)'
-
- print 'delattr'
- import sys
- sys.spam = 1
- delattr(sys, 'spam')
- print 'dir'
- x = 1
- if 'x' not in dir():
- raise TestFailed, 'dir()'
-
- import sys
- if 'modules' not in dir(sys):
- raise TestFailed, 'dir(sys)'
-
- print 'divmod'
- if divmod(12, 7) != (1, 5):
- raise TestFailed, 'divmod(12, 7)'
-
- if divmod(-12, 7) != (-2, 2):
- raise TestFailed, 'divmod(-12, 7)'
-
- if divmod(12, -7) != (-2, -2):
- raise TestFailed, 'divmod(12, -7)'
-
- if divmod(-12, -7) != (1, -5):
- raise TestFailed, 'divmod(-12, -7)'
-
- if divmod(0xCL, 0x7L) != (0x1L, 0x5L):
- raise TestFailed, 'divmod(12L, 7L)'
-
- if divmod(-0xCL, 0x7L) != (-0x2L, 0x2L):
- raise TestFailed, 'divmod(-12L, 7L)'
-
- if divmod(0xCL, -0x7L) != (-0x2L, -0x2L):
- raise TestFailed, 'divmod(12L, -7L)'
-
- if divmod(-0xCL, -0x7L) != (0x1L, -0x5L):
- raise TestFailed, 'divmod(-12L, -7L)'
-
- if divmod(12, 0x7L) != (1, 0x5L):
- raise TestFailed, 'divmod(12, 7L)'
-
- if divmod(-12, 0x7L) != (-2, 0x2L):
- raise TestFailed, 'divmod(-12, 7L)'
-
- if divmod(0xCL, -7) != (-0x2L, -2):
- raise TestFailed, 'divmod(12L, -7)'
-
- if divmod(-0xCL, -7) != (0x1L, -5):
- raise TestFailed, 'divmod(-12L, -7)'
-
- if fcmp(divmod(3.25, 1.0), (3.0, 0.25)):
- raise TestFailed, 'divmod(3.25, 1.0)'
-
- if fcmp(divmod(-3.25, 1.0), (-4.0, 0.75)):
- raise TestFailed, 'divmod(-3.25, 1.0)'
-
- if fcmp(divmod(3.25, -1.0), (-4.0, -0.75)):
- raise TestFailed, 'divmod(3.25, -1.0)'
-
- if fcmp(divmod(-3.25, -1.0), (3.0, -0.25)):
- raise TestFailed, 'divmod(-3.25, -1.0)'
-
- print 'eval'
- if eval('1+1') != 2:
- raise TestFailed, "eval('1+1')"
-
- if eval(' 1+1\n') != 2:
- raise TestFailed, "eval(' 1+1\\n')"
-
- globals = {
- 'a': 1,
- 'b': 2 }
- locals = {
- 'b': 200,
- 'c': 300 }
- if eval('a', globals) != 1:
- raise TestFailed, 'eval(1)'
-
- if eval('a', globals, locals) != 1:
- raise TestFailed, 'eval(2)'
-
- if eval('b', globals, locals) != 200:
- raise TestFailed, 'eval(3)'
-
- if eval('c', globals, locals) != 300:
- raise TestFailed, 'eval(4)'
-
- print 'execfile'
- z = 0
- f = open(TESTFN, 'w')
- f.write('z = z+1\n')
- f.write('z = z*2\n')
- f.close()
- execfile(TESTFN)
- if z != 2:
- raise TestFailed, 'execfile(1)'
-
- globals['z'] = 0
- execfile(TESTFN, globals)
- if globals['z'] != 2:
- raise TestFailed, 'execfile(1)'
-
- locals['z'] = 0
- execfile(TESTFN, globals, locals)
- if locals['z'] != 2:
- raise TestFailed, 'execfile(1)'
-
- unlink(TESTFN)
- print 'filter'
- if filter((lambda c: None if c <= c else c <= 'z'), 'Hello World') != 'elloorld':
- raise TestFailed, 'filter (filter a string)'
-
- if filter(None, [
- 1,
- 'hello',
- [],
- [
- 3],
- '',
- None,
- 9,
- 0]) != [
- 1,
- 'hello',
- [
- 3],
- 9]:
- raise TestFailed, 'filter (remove false values)'
-
- if filter((lambda x: x > 0), [
- 1,
- -3,
- 9,
- 0,
- 2]) != [
- 1,
- 9,
- 2]:
- raise TestFailed, 'filter (keep positives)'
-
-
- class Squares:
-
- def __init__(self, max):
- self.max = max
- self.sofar = []
-
-
- def __len__(self):
- return len(self.sofar)
-
-
- def __getitem__(self, i):
- if not None if i <= i else i < self.max:
- raise IndexError
-
- n = len(self.sofar)
- while n <= i:
- self.sofar.append(n * n)
- n = n + 1
- return self.sofar[i]
-
-
- if filter(None, Squares(10)) != [
- 1,
- 4,
- 9,
- 16,
- 25,
- 36,
- 49,
- 64,
- 81]:
- raise TestFailed, 'filter(None, Squares(10))'
-
- if filter((lambda x: x % 2), Squares(10)) != [
- 1,
- 9,
- 25,
- 49,
- 81]:
- raise TestFailed, 'filter(oddp, Squares(10))'
-
-
- class StrSquares:
-
- def __init__(self, max):
- self.max = max
- self.sofar = []
-
-
- def __len__(self):
- return len(self.sofar)
-
-
- def __getitem__(self, i):
- if not None if i <= i else i < self.max:
- raise IndexError
-
- n = len(self.sofar)
- while n <= i:
- self.sofar.append(str(n * n))
- n = n + 1
- return self.sofar[i]
-
-
-
- def identity(item):
- return 1
-
- filter(identity, Squares(5))
- print 'float'
- if float(3.14) != 3.14:
- raise TestFailed, 'float(3.14)'
-
- if float(314) != 314.0:
- raise TestFailed, 'float(314)'
-
- if float(0x13AL) != 314.0:
- raise TestFailed, 'float(314L)'
-
- if float(' 3.14 ') != 3.14:
- raise TestFailed, 'float(" 3.14 ")'
-
- print 'getattr'
- import sys
- if getattr(sys, 'stdout') is not sys.stdout:
- raise TestFailed, 'getattr'
-
- print 'hasattr'
- import sys
- if not hasattr(sys, 'stdout'):
- raise TestFailed, 'hasattr'
-
- print 'hash'
- hash(None)
- if not None if hash(0x1L) == hash(0x1L) else hash(0x1L) == hash(1.0):
- raise TestFailed, 'numeric hash()'
-
- hash('spam')
- hash((0, 1, 2, 3))
-
- def f():
- pass
-
- print 'hex'
- if hex(16) != '0x10':
- raise TestFailed, 'hex(16)'
-
- if hex(0x10L) != '0x10L':
- raise TestFailed, 'hex(16L)'
-
- if len(hex(-1)) != len(hex(sys.maxint)):
- raise TestFailed, 'len(hex(-1))'
-
- if hex(-16) not in ('0xfffffff0', '0xfffffffffffffff0'):
- raise TestFailed, 'hex(-16)'
-
- if hex(-0x10L) != '-0x10L':
- raise TestFailed, 'hex(-16L)'
-
- print 'id'
- id(None)
- id(1)
- id(0x1L)
- id(1.0)
- id('spam')
- id((0, 1, 2, 3))
- id([
- 0,
- 1,
- 2,
- 3])
- id({
- 'spam': 1,
- 'eggs': 2,
- 'ham': 3 })
- print 'int'
- if int(314) != 314:
- raise TestFailed, 'int(314)'
-
- if int(3.14) != 3:
- raise TestFailed, 'int(3.14)'
-
- if int(0x13AL) != 314:
- raise TestFailed, 'int(314L)'
-
- if int(-3.14) != -3:
- raise TestFailed, 'int(-3.14)'
-
- if int(3.9) != 3:
- raise TestFailed, 'int(3.9)'
-
- if int(-3.9) != -3:
- raise TestFailed, 'int(-3.9)'
-
- if int(3.5) != 3:
- raise TestFailed, 'int(3.5)'
-
- if int(-3.5) != -3:
- raise TestFailed, 'int(-3.5)'
-
- L = [
- ('0', 0),
- ('1', 1),
- ('9', 9),
- ('10', 10),
- ('99', 99),
- ('100', 100),
- ('314', 314),
- (' 314', 314),
- ('314 ', 314),
- (' \t\t 314 \t\t ', 314),
- (`sys.maxint`, sys.maxint),
- ('', ValueError),
- (' ', ValueError),
- (' \t\t ', ValueError)]
- for s, v in L:
- for sign in ('', '+', '-'):
- for prefix in ('', ' ', '\t', ' \t\t '):
- ss = prefix + sign + s
- vv = v
-
- try:
- if int(ss) != vv:
- raise TestFailed, 'int(%s)' % `ss`
- except v:
- 0 if sign == '-' and v is not ValueError else ('', ' ', '\t', ' \t\t ')
- 0 if sign == '-' and v is not ValueError else ('', ' ', '\t', ' \t\t ')
- ('', '+', '-')
- except ValueError:
- L
- e = L
- raise TestFailed, 'int(%s) raised ValueError: %s' % (`ss`, e)
- except:
- 0
-
-
-
-
- s = `-1 - sys.maxint`
-
- try:
- int(s[1:])
- except ValueError:
- None if int(s) + 1 != -(sys.maxint) else L
- None if int(s) + 1 != -(sys.maxint) else L
- except:
- None if int(s) + 1 != -(sys.maxint) else L
-
- raise TestFailed, 'int(%s)' % `s[1:]` + ' should raise ValueError'
- print 'isinstance'
-
- class C:
- pass
-
-
- class D(C):
- pass
-
-
- class E:
- pass
-
- c = C()
- d = D()
- e = E()
- if not isinstance(c, C):
- raise TestFailed, 'isinstance(c, C)'
-
- if not isinstance(d, C):
- raise TestFailed, 'isinstance(d, C)'
-
- if isinstance(e, C):
- raise TestFailed, 'isinstance(e, C)'
-
- if isinstance(c, D):
- raise TestFailed, 'isinstance(c, D)'
-
- if isinstance('foo', E):
- raise TestFailed, 'isinstance("Foo", E)'
-
-
- try:
- isinstance(E, 'foo')
- raise TestFailed, 'isinstance(E, "foo")'
- except TypeError:
- pass
-
- print 'issubclass'
- if not issubclass(D, C):
- raise TestFailed, 'issubclass(D, C)'
-
- if not issubclass(C, C):
- raise TestFailed, 'issubclass(C, C)'
-
- if issubclass(C, D):
- raise TestFailed, 'issubclass(C, D)'
-
-
- try:
- issubclass('foo', E)
- raise TestFailed, 'issubclass("foo", E)'
- except TypeError:
- pass
-
-
- try:
- issubclass(E, 'foo')
- raise TestFailed, 'issubclass(E, "foo")'
- except TypeError:
- pass
-
- print 'len'
- if len('123') != 3:
- raise TestFailed, "len('123')"
-
- if len(()) != 0:
- raise TestFailed, 'len(())'
-
- if len((1, 2, 3, 4)) != 4:
- raise TestFailed, 'len((1, 2, 3, 4))'
-
- if len([
- 1,
- 2,
- 3,
- 4]) != 4:
- raise TestFailed, 'len([1, 2, 3, 4])'
-
- if len({ }) != 0:
- raise TestFailed, 'len({})'
-
- if len({
- 'a': 1,
- 'b': 2 }) != 2:
- raise TestFailed, "len({'a':1, 'b': 2})"
-
- print 'long'
- if long(314) != 0x13AL:
- raise TestFailed, 'long(314)'
-
- if long(3.14) != 0x3L:
- raise TestFailed, 'long(3.14)'
-
- if long(0x13AL) != 0x13AL:
- raise TestFailed, 'long(314L)'
-
- if long(-3.14) != -0x3L:
- raise TestFailed, 'long(-3.14)'
-
- if long(3.9) != 0x3L:
- raise TestFailed, 'long(3.9)'
-
- if long(-3.9) != -0x3L:
- raise TestFailed, 'long(-3.9)'
-
- if long(3.5) != 0x3L:
- raise TestFailed, 'long(3.5)'
-
- if long(-3.5) != -0x3L:
- raise TestFailed, 'long(-3.5)'
-
- LL = [
- ('1' + '0' * 20, 0xAL ** 20),
- ('1' + '0' * 100, 0xAL ** 100)]
- for s, v in L + LL:
- for sign in ('', '+', '-'):
- for prefix in ('', ' ', '\t', ' \t\t '):
- ss = prefix + sign + s
- vv = v
-
- try:
- if long(ss) != long(vv):
- raise TestFailed, 'int(%s)' % `ss`
- except v:
- 0 if sign == '-' and v is not ValueError else ('', ' ', '\t', ' \t\t ')
- 0 if sign == '-' and v is not ValueError else ('', ' ', '\t', ' \t\t ')
- ('', '+', '-')
- except ValueError:
- L + LL
- e = L + LL
- raise TestFailed, 'int(%s) raised ValueError: %s' % (`ss`, e)
- except:
- 0
-
-
-
-
- print 'map'
- if map(None, 'hello world') != [
- 'h',
- 'e',
- 'l',
- 'l',
- 'o',
- ' ',
- 'w',
- 'o',
- 'r',
- 'l',
- 'd']:
- raise TestFailed, "map(None, 'hello world')"
-
- if map(None, 'abcd', 'efg') != [
- ('a', 'e'),
- ('b', 'f'),
- ('c', 'g'),
- ('d', None)]:
- raise TestFailed, "map(None, 'abcd', 'efg')"
-
- if map(None, range(10)) != [
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9]:
- raise TestFailed, 'map(None, range(10))'
-
- if map((lambda x: x * x), range(1, 4)) != [
- 1,
- 4,
- 9]:
- raise TestFailed, 'map(lambda x: x*x, range(1,4))'
-
-
- try:
- sqrt
- except ImportError:
-
- def sqrt(x):
- return pow(x, 0.5)
-
-
- if map((lambda x: map(sqrt, x)), [
- [
- 16,
- 4],
- [
- 81,
- 9]]) != [
- [
- 4.0,
- 2.0],
- [
- 9.0,
- 3.0]]:
- raise TestFailed, 'map(lambda x: map(sqrt,x), [[16, 4], [81, 9]])'
-
- if map((lambda x, y: x + y), [
- 1,
- 3,
- 2], [
- 9,
- 1,
- 4]) != [
- 10,
- 4,
- 6]:
- raise TestFailed, 'map(lambda x,y: x+y, [1,3,2], [9,1,4])'
-
-
- def plus(*v):
- accu = 0
- for i in v:
- accu = accu + i
-
- return accu
-
- if map(plus, [
- 1,
- 3,
- 7]) != [
- 1,
- 3,
- 7]:
- raise TestFailed, 'map(plus, [1, 3, 7])'
-
- if map(plus, [
- 1,
- 3,
- 7], [
- 4,
- 9,
- 2]) != [
- 1 + 4,
- 3 + 9,
- 7 + 2]:
- raise TestFailed, 'map(plus, [1, 3, 7], [4, 9, 2])'
-
- if map(plus, [
- 1,
- 3,
- 7], [
- 4,
- 9,
- 2], [
- 1,
- 1,
- 0]) != [
- 1 + 4 + 1,
- 3 + 9 + 1,
- 7 + 2 + 0]:
- raise TestFailed, 'map(plus, [1, 3, 7], [4, 9, 2], [1, 1, 0])'
-
- if map(None, Squares(10)) != [
- 0,
- 1,
- 4,
- 9,
- 16,
- 25,
- 36,
- 49,
- 64,
- 81]:
- raise TestFailed, 'map(None, Squares(10))'
-
- if map(int, Squares(10)) != [
- 0,
- 1,
- 4,
- 9,
- 16,
- 25,
- 36,
- 49,
- 64,
- 81]:
- raise TestFailed, 'map(int, Squares(10))'
-
- if map(None, Squares(3), Squares(2)) != [
- (0, 0),
- (1, 1),
- (4, None)]:
- raise TestFailed, 'map(None, Squares(3), Squares(2))'
-
- if map(max, Squares(3), Squares(2)) != [
- 0,
- 1,
- None]:
- raise TestFailed, 'map(max, Squares(3), Squares(2))'
-
- print 'max'
- if max('123123') != '3':
- raise TestFailed, "max('123123')"
-
- if max(1, 2, 3) != 3:
- raise TestFailed, 'max(1, 2, 3)'
-
- if max((1, 2, 3, 1, 2, 3)) != 3:
- raise TestFailed, 'max((1, 2, 3, 1, 2, 3))'
-
- if max([
- 1,
- 2,
- 3,
- 1,
- 2,
- 3]) != 3:
- raise TestFailed, 'max([1, 2, 3, 1, 2, 3])'
-
- if max(1, 0x2L, 3.0) != 3.0:
- raise TestFailed, 'max(1, 2L, 3.0)'
-
- if max(0x1L, 2.0, 3) != 3:
- raise TestFailed, 'max(1L, 2.0, 3)'
-
- if max(1.0, 2, 0x3L) != 0x3L:
- raise TestFailed, 'max(1.0, 2, 3L)'
-
- print 'min'
- if min('123123') != '1':
- raise TestFailed, "min('123123')"
-
- if min(1, 2, 3) != 1:
- raise TestFailed, 'min(1, 2, 3)'
-
- if min((1, 2, 3, 1, 2, 3)) != 1:
- raise TestFailed, 'min((1, 2, 3, 1, 2, 3))'
-
- if min([
- 1,
- 2,
- 3,
- 1,
- 2,
- 3]) != 1:
- raise TestFailed, 'min([1, 2, 3, 1, 2, 3])'
-
- if min(1, 0x2L, 3.0) != 1:
- raise TestFailed, 'min(1, 2L, 3.0)'
-
- if min(0x1L, 2.0, 3) != 0x1L:
- raise TestFailed, 'min(1L, 2.0, 3)'
-
- if min(1.0, 2, 0x3L) != 1.0:
- raise TestFailed, 'min(1.0, 2, 3L)'
-
-